@charset "utf-8";
* {
	margin: 0;
	padding: 0;
}

.blue {
	background-color: #00b7ee;
	width: 100%;
	height: 24px;
}

header {
	width: 100%;
	/*height: 140px;*/
}

header .top>a img {
	margin-left: 73px;
	margin-top: 38px;
	margin-bottom: 15px;
	float: left;
}


.nav {
	width: 405px;
	height: 23px;
	margin-left: 70px;
	margin-top: 76px;
	float: left;
}

.nav .navcell {
	height: 23px;
	width: 60px;
	margin-left: 15px;
	float: left;
	cursor: pointer;
}

.nav .navcell a {
	text-decoration: none;
	color: black;
	border: 0;
}

.nav .navcell:first-of-type {
	margin-left: 0;
	width: 30px;
}

.nav .navcell p {
	width: 100%;
	height: 15px;
	font-size: 15px;
}

.nav .navcell span {
	display: none;
	height: 1px;
	width: 26px;
	text-align: center;
	margin-top: 7px;
	margin: 7px auto 0 auto;
	background-color: #828282;
}

.nav .navcell:first-of-type span {
	width: 13px;
}

.nav .navcell:hover span {
	display: block;
}

.clear {
	clear: both;
}

.topsearch {
	/*display: inline-block;*/
	float: left;
	margin: 69px 0px 17px 45px;
	border: 1px solid black;
	width: 214px;
	height: 28px;
	
	/*	vertical-align: middle;*/
}

.topsearch input[type="text"] {
	border: none;
	width: 175px;
	height: 28px;
	float: left;
	outline: none;
	padding-left: 6px;
}
.topsearch input[type="image"]{
	width: 26px;
	float: left;
	margin-top: 4px;
	outline: none;
}

.top {
	width: 100%;
	height: 116px;
	/*font-size: 0;*/
}

/*.topsearchinput {
	background-size: auto 15px;
	background-position: center right;

}*/